Simple lifted cover inequalities and hard knapsack problems

نویسندگان

  • Brady Hunsaker
  • Craig A. Tovey
چکیده

We consider a class of random knapsack instances described by Chvátal, who showed that with probability going to 1, such instances require an exponential number of branch-and-bound nodes. We show that even with the use of simple lifted cover inequalities, an exponential number of nodes is required with probability going to 1. It is not surprising that there exist integer programming (IP) instances for which solution by branch-and-bound requires an exponential number of nodes, since integer programming is an NP-complete problem while the linear programs solved at each branch-and-bound node are polynomially solvable. Examples of such instances were given by Jeroslow [5], who presented a set of simple instances of the knapsack problem which require an exponential number of branch-andbound nodes when branching on variables, and by Chvátal [1], who considered a class of random instances of the knapsack problem and showed that with probability converging to 1, such a random instance requires exponentially many branch-and-bound nodes to solve. Most modern IP solvers use branch-and-cut algorithms, which combine branchand-bound with the use of cutting planes. Gu, Nemhauser, and Savelsbergh [4] considered solving the knapsack problem with branch-and-cut. They presented a set of instances that require an exponential number of branch-and-bound nodes even with the addition of simple lifted cover inequalities. More recent work in proving exponential worst-case bounds in the presence of various cutting planes has been done by Dash [2], who proved worst-case exponential bounds in the presence of lift-and-project cuts, Chvátal-Gomory inequalities, and matrix cuts as described by Lovász and Schrijver. The work of Gu et al. and Dash is similar to Jeroslow’s work in that specific “worst-case” examples are presented. In this paper we build on Chvátal’s results, which are concerned with average-case performance over a class of random instances. We add all simple lifted cover inequalities to his formulation and show that an exponential number of branch-and-bound nodes is required with probability converging to 1. This result is not suggested by the NP-hardness of binary knapsack problems, because cover inequality separation for these problems is NP-hard [6].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Polyhedral Study of the Cardinality Constrained Knapsack Problem

A cardinality constrained knapsack problem is a continuous knapsack problem in which no more than a specified number of nonnegative variables are allowed to be positive. This structure occurs, for example, in areas as finance, location, and scheduling. Traditionally, cardinality constraints are modeled by introducing auxiliary 0-1 variables and additional constraints that relate the continuous ...

متن کامل

Lifting Cover Inequalities for the Binary Knapsack Polytope

We consider the family of facets of the binary knapsack polytope from minimal covers. We study previous results on sequential lifting in a unifying framework and explore a class of most violated fractional lifted cover inequalities, defined by Balas and Zemel, which are more general than traditional simple lifted cover inequalities. We investigate some theoretical properties of these inequaliti...

متن کامل

The Complexity of Lifted Inequalities for the Knapsack Problem

Hartvigsen, D. and E. Zemel, The complexity of lifted inequalities for the knapsack problem, Discrete Applied Mathematics 39 (1992) 11. 123. It is well known that one can obtain facets and valid inequalities for the knapsack polytope by lifting simple inequalities associated with minimal covers. We study the complexity of lifting. We show that recognizing integral lifted facets or valid inequal...

متن کامل

Separation algorithms for 0-1 knapsack polytopes

Valid inequalities for 0-1 knapsack polytopes often prove useful when tackling hard 0-1 Linear Programming problems. To use such inequalities effectively, one needs separation algorithms for them, i.e., routines for detecting when they are violated. We show that the separation problems for the so-called extended cover and weight inequalities can be solved exactly in O(nb) time and O((n+ amax)b)...

متن کامل

Lifted Cover Inequalities for 0-1 Integer Programs: Computation

We investigate the algorithmic and implementation issues related to the eeective and eecient use of lifted cover inequalities and lifted GUB cover inequalities in a branch-and-cut algorithm for 0-1 integer programming. We have tried various strategies on several test problems and we identify the best ones for use in practice. Branch-and-cut, with lifted cover inequalities as cuts, has been used...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Optimization

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2005